home *** CD-ROM | disk | FTP | other *** search
- Short: V1.20 - Brand new powerful programming langage. Support for 680x0 and PPC
- Author: alphasnd@free.fr (Fantaisie Software)
- Uploader: alphasnd@free.fr (Frederic Laboureur)
- Version: 1.20
- Type: dev/basic
- Replace: dev/basic/PureBasic.lha
-
-
- PureBasic is brand new 'high level' programming langage based on the
- previoulsy etablished B.A.S.I.C rules. It ensure a good compatibility
- with similar basic compiler independement of the computer. The learning
- is easy, as basic has been created for beginner and the development time
- is really fast.
-
- This software has been developed for the Amiga with the Amiga enviromment
- in mind. We have put lot of effort in its realization to produce fast,
- reliable and system friendly langage. The respect of the OS is always the
- master word, and you couldn't write bad software with the basic commandset
- provided. Of course, you could add any other functions to bash the hardware
- and use all the Amiga power, if you need it.
-
- The syntax is easy, but the possibities are huge because some 'advanced'
- functions has been added to this langage like pointers, structure,
- procedure, dynamic linked lists, and more.. For the experienced coder,
- there is no problem to access any of the legal OS structures or amiga
- objects.
-
- Finally, Pure Basic support the 680x0 processor and in early stage the
- PowerPC. The PowerPC processor is not fully working yet because we don't have
- any PPC accelerator at the Fantaisie Software team to achieve the tests.
- The 68000 part has been very optimized to output the best code as possible,
- but we're sure we could do even better !
-
-
- Look yourself at the main features of Pure Basic:
-
- - 68000 and 68020+ support (PowerPC in progress)
- - Built-in Array, dynamic linked list, complex structure, pointer
- and variable definitions
- - Supported types: Byte (8 bit), Word (16 bits), Long (32) and user
- defined ones (structures)
- - Signed (finished) and unsigned (partially) support for standard types
- - Built-in strings type
- - Constants, binary and hexadecimal numbers support
- - Very good expression reducer by grouping constants and numeric numbers together
- - Standard arithmetic support with respect of signs priority and parenthesis:
- +, -, /, *, and, or, lsl, asl, lsr, asr
- - Compile about 30 000 lines/min on a 68030/50 (with PoolMem installed)
- - Procedure support for structured programming with locals and global variables
- (not fully finished)
- - All Standard BASIC keywords: If-Else-EndIf, Repeat-Until ...
- - External libraries support to manipulate easily objects like IFF pictures,
- screens, windows, gadgets...
- - Precompiled structures and constants files for extra fast compiling.
- - Cool debugger to stop the program execution and trace the bugs easily.
- - Configurable CLI compiler
- - System friendly, easy to install and always under development
-
-
- ***********
- *
- V1.20 News *
- *
- ***********
-
- * The integrated editor is now finished !
- * You can use any AmigaOS external library directy in your source, as
- it was PureBasic command ! There is no limits. You can add your
- libraries very easely with a GUI based convertor.
- * Added 3 new libraries: Amiga, Sound & Sort. Read the help for more infos.
- * Added many new functions:
- - LinkedList: ClearList(), PreviousElement(), InsertElement()
- - File : MakeDirectory(), RenameFile(), DeleteFile()
- WriteStringN()
- - Window : ChangeIDCMP(), BevelBox()
- - String : Mid(), Val(), FindString(),StripTrail(), StripHead()
- - Misc : PrintNumberN(), Peek(), Poke()
- * Warning ! 3 Functions has been changed for better logic:
- NPrint() -> PrintN()
- PrintNum() -> PrintNumber()
- WriteString -> Doesn't write a end of line caracter anymore.
- Please use WriteStringN() to do it.
- * Changed: to get a label address, use '?' instead of '@'
- * The Debugger has been updated and bug fixed. Much better now.
- * Updated the doc file to build your own custom PureLibraries. Easier :).
- * Optimized several functions in size/speed.
- * Many bugs fixes.
-
-
- Visit our site web at: http://www.citeweb.net/fantaisi/
-
- Enjoy the Amiga power !
-
- © 1999 - Fantaisie Software -
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 2531 1314 48.0% 01-Nov-99 22:53:46 PureBasic_Demo.info
- 2014 930 53.8% 02-Dec-99 19:36:44 +PB_Editor.catalog
- 3936 1572 60.0% 01-Nov-99 22:53:00 +App.guide
- 3181 1387 56.3% 01-Nov-99 22:53:00 +BitMap.guide
- 1390 690 50.3% 01-Nov-99 22:53:00 +Clipboard.guide
- 17196 5079 70.4% 01-Nov-99 22:53:00 +Commodity.guide
- 8668 2963 65.8% 01-Nov-99 22:53:00 +Drawing.guide
- 6587 1885 71.3% 01-Nov-99 22:53:00 +File.guide
- 2097 919 56.1% 01-Nov-99 22:53:00 +Font.guide
- 24472 6858 71.9% 01-Nov-99 22:53:00 +Gadget.guide
- 3041 1107 63.5% 01-Nov-99 22:53:00 +LinkedList.guide
- 4104 1246 69.6% 01-Nov-99 22:53:00 +Menu.guide
- 4195 1593 62.0% 01-Nov-99 22:53:00 +Misc.guide
- 1918 533 72.2% 01-Nov-99 22:53:00 +OS.guide
- 6410 2251 64.8% 01-Nov-99 22:53:00 +Palette.guide
- 3679 1363 62.9% 01-Nov-99 22:53:00 +Picture.guide
- 23442 7731 67.0% 01-Nov-99 22:53:00 +Reference.guide
- 2837 1374 51.5% 01-Nov-99 22:53:00 +Reference.guide.info
- 30943 8454 72.6% 01-Nov-99 22:53:00 +Requester.guide
- 23632 8000 66.1% 01-Nov-99 22:53:00 +Screen.guide
- 2474 826 66.6% 01-Nov-99 22:53:00 +String.guide
- 2600 1086 58.2% 01-Nov-99 22:53:00 +TagList.guide
- 8266 2517 69.5% 01-Nov-99 22:53:00 +ToolType.guide
- 1439 694 51.7% 01-Nov-99 22:53:00 +WBStartup.guide
- 33271 11413 65.6% 01-Nov-99 22:53:00 +Window.guide
- 12757 5305 58.4% 01-Nov-99 22:53:00 +PureBasic.guide
- 2531 1310 48.2% 01-Nov-99 22:52:46 +Extras.info
- 1636 855 47.7% 01-Nov-99 22:53:22 +GoldED.info
- 3028 1217 59.8% 01-Nov-99 22:53:22 +Commands.txt
- 5624 3091 45.0% 01-Nov-99 22:53:22 +PureBasic.parser
- 919 382 58.4% 01-Nov-99 22:53:22 +ReadMe
- 2837 1383 51.2% 01-Nov-99 22:53:22 +ReadMe.info
- 1636 855 47.7% 29-Nov-99 22:36:50 +Localisation.info
- 214 125 41.5% 02-Dec-99 19:36:58 +MakeCatalogs
- 3339 1205 63.9% 02-Dec-99 19:36:58 +PB_Editor.cd
- 3125 1323 57.6% 02-Dec-99 19:36:58 +PB_Editor_français.ct
- 3131 1330 57.5% 02-Dec-99 19:37:00 +PB_Editor_german.ct
- 2531 1312 48.1% 01-Nov-99 22:53:22 +PoolMem.info
- 22170 9225 58.3% 01-Nov-99 22:53:22 +Developer.readme
- 856 374 56.3% 01-Nov-99 22:53:22 +Developer.readme.info
- 5932 3947 33.4% 01-Nov-99 22:53:22 +FragMeter
- 1820 1290 29.1% 01-Nov-99 22:53:22 +MemoryMess
- 1336 927 30.6% 01-Nov-99 22:53:22 +PatchRAM
- 4961 2296 53.7% 01-Nov-99 22:53:22 +PatchRAM.readme
- 856 373 56.4% 01-Nov-99 22:53:22 +PatchRAM.readme.info
- 180 151 16.1% 01-Nov-99 22:53:22 +PatchReplyMsg
- 192 162 15.6% 01-Nov-99 22:53:22 +pgs_patchmem
- 7144 4418 38.1% 01-Nov-99 22:53:22 +PoolMem
- 35729 14521 59.3% 01-Nov-99 22:53:22 +PoolMem.guide
- 537 284 47.1% 01-Nov-99 22:53:22 +PoolMem.guide.info
- 2573 1299 49.5% 01-Nov-99 22:53:22 +PoolMem.readme
- 856 378 55.8% 01-Nov-99 22:53:22 +PoolMem.readme.info
- 1164 764 34.3% 01-Nov-99 22:53:22 +PoolMemDetect
- 628 270 57.0% 01-Nov-99 22:53:22 +RexxSerDevFix.info
- 180 169 6.1% 01-Nov-99 22:53:22 +rexxserdev.pch
- 3945 1794 54.5% 01-Nov-99 22:53:22 +RexxSerDevFix.readme
- 856 379 55.7% 01-Nov-99 22:53:22 +RexxSerDevFix.readme.info
- 14688 9310 36.6% 01-Nov-99 22:53:22 +spatch
- 4592 2926 36.2% 01-Nov-99 22:53:22 +ShowMem
- 8323 3606 56.6% 01-Nov-99 22:53:22 +ShowMem.guide
- 537 285 46.9% 01-Nov-99 22:53:22 +ShowMem.guide.info
- 1110 381 65.6% 01-Nov-99 22:53:22 +ShowMem.info
- 9526 5060 46.8% 01-Nov-99 22:53:22 +ShowMem.pic
- 1845 898 51.3% 01-Nov-99 22:53:22 +ShowMem.readme
- 1984 922 53.5% 29-Nov-99 22:37:16 +PB_Editor.catalog
- 4897 1879 61.6% 01-Nov-99 22:52:34 +App.guide
- 5284 2128 59.7% 01-Nov-99 22:52:34 +BitMap.guide
- 1453 688 52.6% 01-Nov-99 22:52:34 +Clipboard.guide
- 15133 4489 70.3% 01-Nov-99 22:52:34 +Commodity.guide
- 10427 3209 69.2% 01-Nov-99 22:52:34 +Drawing.guide
- 7039 1988 71.7% 01-Nov-99 22:52:34 +File.guide
- 2700 1109 58.9% 01-Nov-99 22:52:34 +Font.guide
- 32896 8087 75.4% 01-Nov-99 22:52:34 +Gadget.guide
- 3212 1139 64.5% 01-Nov-99 22:52:34 +LinkedList.guide
- 6212 1539 75.2% 01-Nov-99 22:52:34 +Menu.guide
- 4947 1846 62.6% 01-Nov-99 22:52:34 +Misc.guide
- 1361 485 64.3% 01-Nov-99 22:52:32 +OS.guide
- 9468 2537 73.2% 01-Nov-99 22:52:34 +Palette.guide
- 4176 1541 63.0% 01-Nov-99 22:52:34 +Picture.guide
- 24546 8041 67.2% 01-Nov-99 22:52:34 +Reference.guide
- 2837 1374 51.5% 01-Nov-99 22:52:34 +Reference.guide.info
- 22641 7823 65.4% 01-Nov-99 22:52:34 +Screen.guide
- 2561 770 69.9% 01-Nov-99 22:52:34 +String.guide
- 2770 1019 63.2% 01-Nov-99 22:52:34 +TagList.guide
- 6501 2061 68.2% 01-Nov-99 22:52:34 +ToolType.guide
- 1098 586 46.6% 01-Nov-99 22:52:32 +WBStartup.guide
- 33776 11562 65.7% 01-Nov-99 22:52:34 +Window.guide
- 13198 5296 59.8% 02-Nov-99 22:30:30 +PureBasic.guide
- 2920 917 68.5% 01-Nov-99 22:52:46 +Install
- 3827 1908 50.1% 01-Nov-99 22:52:46 +Install.info
- 2531 1307 48.3% 01-Nov-99 22:52:46 +PureBasic.info
- 1984 922 53.5% 29-Nov-99 19:41:48 +PB_Editor.catalog
- 216 126 41.6% 29-Nov-99 19:41:48 +MakeCatalogs
- 3339 1205 63.9% 29-Nov-99 19:41:48 +PB_Editor.cd
- 3125 1323 57.6% 29-Nov-99 19:41:48 +PB_Editor_français.ct
- 1129 739 34.5% 29-Nov-99 19:41:50 +Default_Icon.info
- 5932 1718 71.0% 29-Nov-99 19:41:48 +Extras_ppcmacros.pasm
- 90564 37353 58.7% 29-Nov-99 19:41:48 +pasm
- 179428 55656 68.9% 29-Nov-99 20:07:46 +PBCompiler
- 65388 41711 36.2% 29-Nov-99 19:41:48 +PhxAss
- 56668 29356 48.1% 29-Nov-99 19:41:48 +vlink
- 307956 35926 88.3% 29-Nov-99 19:41:48 +amiga.lib
- 41180 16723 59.3% 29-Nov-99 19:41:48 +m.lib
- 69864 19528 72.0% 29-Nov-99 19:41:48 +vc.lib
- 1224 742 39.3% 29-Nov-99 19:41:48 +warpup.o
- 276 80 71.0% 29-Nov-99 19:41:48 +x.o
- 16432 9003 45.2% 29-Nov-99 19:41:48 +Default_Debugger
- 2531 1315 48.0% 29-Nov-99 19:41:56 +Examples.info
- 2240 1426 36.3% 29-Nov-99 19:41:50 +App.exe
- 2032 1220 39.9% 29-Nov-99 19:41:50 +BitMap.exe
- 1000 710 29.0% 29-Nov-99 19:41:50 +ClipBoard.exe
- 2120 1245 41.2% 29-Nov-99 19:41:52 +Commodity1.exe
- 2920 1588 45.6% 29-Nov-99 19:41:52 +Commodity2.exe
- 2376 2154 9.3% 29-Nov-99 19:41:52 +Bump.IFF
- 4964 4026 18.8% 29-Nov-99 19:41:52 +Jump.IFF
- 798 294 63.1% 29-Nov-99 19:42:36 +LinkedList.pb
- 1401 610 56.4% 29-Nov-99 19:42:36 +Screen.pb
- 1121 599 46.5% 29-Nov-99 19:42:38 +Window.pb
- 948 633 33.2% 29-Nov-99 19:41:50 +File.exe
- 1776 1080 39.1% 29-Nov-99 19:41:50 +Font.exe
- 1403 698 50.2% 29-Nov-99 19:42:34 +App.pb
- 1663 776 53.3% 29-Nov-99 19:42:34 +BitMap&Drawing.pb
- 557 283 49.1% 29-Nov-99 19:42:34 +Clipboard.pb
- 3539 1098 68.9% 29-Nov-99 19:42:34 +Commodity1.pb
- 4592 1391 69.7% 29-Nov-99 19:42:34 +Commodity2.pb
- 611 288 52.8% 29-Nov-99 19:42:34 +File.pb
- 1289 517 59.8% 29-Nov-99 19:42:36 +Font.pb
- 2098 887 57.7% 29-Nov-99 19:42:36 +Menu.pb
- 1138 518 54.4% 29-Nov-99 19:42:36 +Palette.pb
- 1274 529 58.4% 29-Nov-99 19:42:36 +Picture.pb
- 2817 1113 60.4% 29-Nov-99 19:42:36 +Program1.pb
- 399 226 43.3% 29-Nov-99 19:42:38 +Sort.pb
- 2130 775 63.6% 29-Nov-99 19:42:40 +Sound.pb
- 211 161 23.6% 29-Nov-99 19:42:38 +String.pb
- 2832 1020 63.9% 29-Nov-99 19:42:38 +ToolType.pb
- 13166 3738 71.6% 29-Nov-99 19:42:38 +WildManager.pb
- 1044 644 38.3% 29-Nov-99 19:41:50 +LinkedList.exe
- 3292 1758 46.5% 29-Nov-99 19:41:50 +Menu.exe
- 2036 1199 41.1% 29-Nov-99 19:41:50 +Palette.exe
- 3992 2174 45.5% 29-Nov-99 19:41:50 +Picture.exe
- 4164 2288 45.0% 29-Nov-99 19:41:50 +Program1.exe
- 2268 1187 47.6% 29-Nov-99 19:41:50 +Screen.exe
- 8308 6026 27.4% 29-Nov-99 19:41:52 +Sound.exe
- 2832 1670 41.0% 29-Nov-99 19:41:52 +ToolType.exe
- 10912 5166 52.6% 29-Nov-99 19:41:50 +WildManager.exe
- 2092 1321 36.8% 29-Nov-99 19:41:50 +Window.exe
- 2531 1313 48.1% 29-Nov-99 19:41:56 +Help.info
- 3604 1373 61.9% 29-Nov-99 19:41:52 +App.guide
- 2893 1179 59.2% 29-Nov-99 19:41:52 +BitMap.guide
- 1234 588 52.3% 29-Nov-99 19:41:52 +Clipboard.guide
- 15315 4167 72.7% 29-Nov-99 19:41:52 +Commodity.guide
- 7597 2471 67.4% 29-Nov-99 19:41:52 +Drawing.guide
- 5788 1596 72.4% 29-Nov-99 19:41:52 +File.guide
- 1814 779 57.0% 29-Nov-99 19:41:52 +Font.guide
- 25355 6833 73.0% 29-Nov-99 19:41:52 +Gadget.guide
- 26274 3289 87.4% 29-Nov-99 19:41:52 +Index.guide
- 2773 968 65.0% 29-Nov-99 19:41:52 +LinkedList.guide
- 3876 1100 71.6% 29-Nov-99 19:41:52 +Menu.guide
- 3637 1326 63.5% 29-Nov-99 19:41:52 +Misc.guide
- 1647 479 70.9% 29-Nov-99 19:41:52 +OS.guide
- 6390 2167 66.0% 29-Nov-99 19:41:52 +Palette.guide
- 3391 1221 63.9% 29-Nov-99 19:41:52 +Picture.guide
- 21638 6848 68.3% 29-Nov-99 19:41:52 +Reference.guide
- 2837 1374 51.5% 29-Nov-99 19:41:52 +Reference.guide.info
- 30556 8058 73.6% 29-Nov-99 19:41:52 +Requester.guide
- 23093 7490 67.5% 29-Nov-99 19:41:52 +Screen.guide
- 10703 2729 74.5% 29-Nov-99 19:46:14 +Sound.guide
- 2342 742 68.3% 29-Nov-99 19:41:52 +String.guide
- 2316 934 59.6% 29-Nov-99 19:41:52 +TagList.guide
- 7492 2249 69.9% 29-Nov-99 19:41:52 +ToolType.guide
- 1140 568 50.1% 29-Nov-99 19:41:52 +WBStartup.guide
- 32010 10575 66.9% 29-Nov-99 19:41:52 +Window.guide
- 110 82 25.4% 29-Nov-99 19:41:56 +PureBasic
- 12175 4941 59.4% 29-Nov-99 19:41:58 +PureBasic.guide
- 2837 1374 51.5% 29-Nov-99 19:41:58 +PureBasic.guide.info
- 795 507 36.2% 29-Nov-99 19:42:00 +PureBasic.info
- 76376 31397 58.8% 29-Nov-99 19:56:22 +PureEditor
- 46 46 0.0% 29-Nov-99 20:10:22 +PureEditor.prefs
- 828 434 47.5% 29-Nov-99 19:47:18 +LinkedList
- 1196 566 52.6% 29-Nov-99 19:47:20 +Misc
- 1664 952 42.7% 29-Nov-99 19:47:20 +Screen
- 1016 591 41.8% 29-Nov-99 20:00:18 +String
- 560 340 39.2% 29-Nov-99 19:47:20 +TagList
- 228 158 30.7% 29-Nov-99 19:47:22 +WbStartup
- 2920 1659 43.1% 29-Nov-99 19:47:22 +Window
- 50702 18783 62.9% 29-Nov-99 19:41:54 +AmigaOS_Small
- 58241 23221 60.1% 29-Nov-99 19:41:54 +AmigaOS_Small.Struct
- -------- ------- ----- --------- --------
- 2040093 699144 65.7% 05-Dec-99 19:36:24 187 files
-